//
//  DLinkList.hpp
//  DataStructure
//
//  Created by 劢克科技 on 2020/4/7.
//  Copyright © 2020 Shuleiming. All rights reserved.
//

#ifndef DLinkList_hpp
#define DLinkList_hpp

#include <stdio.h>
#include <stdlib.h>

typedef struct DNode {
    int data;
    struct DNode *prior, *next;
} DNode, *DLinkList;

// 初始化
bool InitDLinkList(DLinkList &L);
// 判断空
bool IsEmpty(DLinkList L);
// 插入
bool InsertNextNode(DNode *p, DNode *s);
// 删除
bool DeleteNextNode(DNode *p);
// 销毁
void DestoryList(DLinkList &L);
#endif /* DLinkList_hpp */
